Selection.Item

説明

Selection内の指定されたキーにあるエレメントを戻します。エレメントが3d オブジェクトの場合は、X3DObjectが戻されます。エレメントがサブコンポーネントの場合は、CollectionItemが戻されます。

パラメータ

パラメータ タイプ 詳細
キー StringまたはInteger キーが Stringの場合は項目の名前、Integer の場合は選択内の項目の位置

1. VBScript の例

' This example prints all the items in the 
' Selection, according to their position
SelectAll
dim oSelection, i
set oSelection = Application.Selection
for i = 0 to (oSelection.Count - 1)
        Application.LogMessage oSelection(i).Name
next
' OUTPUT:
'INFO : "Camera_Root"
'INFO : "Camera"
'INFO : "Camera_Interest"
'INFO : "light"

2. VBScript の例

' This example gets an item in the 
' Selection according to its name
SelectAll
set oSelection = Application.Selection
set oCam = oSelection.Item("Camera_Root")
LogMessage typename(oCam)
for each oParam in oCam.Parameters
        LogMessage oParam.FullName
next
' OUTPUT
'INFO : "CameraRig"
'INFO : "Camera_Root.Name"
'INFO : "Camera_Root.kine.local.blendweight"
'INFO : "Camera_Root.kine.local.active"
'INFO : "Camera_Root.kine.local.posx"
'INFO : "Camera_Root.kine.local.posy"
'INFO : "Camera_Root.kine.local.posz"
'INFO : "Camera_Root.kine.local.rotx"
'INFO : "Camera_Root.kine.local.roty"
'INFO : "Camera_Root.kine.local.rotz"
'INFO : "Camera_Root.kine.local.quatw"
'INFO : "Camera_Root.kine.local.quatx"
'INFO : "Camera_Root.kine.local.quaty"
'INFO : "Camera_Root.kine.local.quatz"
'INFO : "Camera_Root.kine.local.sclx"
'INFO : "Camera_Root.kine.local.scly"
'INFO : "Camera_Root.kine.local.sclz"
'INFO : "Camera_Root.kine.local.sclorix"
'INFO : "Camera_Root.kine.local.scloriy"
'INFO : "Camera_Root.kine.local.scloriz"
'INFO : "Camera_Root.kine.local.cnsscl"
'INFO : "Camera_Root.kine.local.cnsori"
'INFO : "Camera_Root.kine.local.cnspos"
'INFO : "Camera_Root.kine.local.affbyscl"
'INFO : "Camera_Root.kine.local.affbyori"
'INFO : "Camera_Root.kine.local.posxmaxactive"
'INFO : "Camera_Root.kine.local.posxminactive"
'INFO : "Camera_Root.kine.local.posymaxactive"
'INFO : "Camera_Root.kine.local.posyminactive"
'INFO : "Camera_Root.kine.local.poszmaxactive"
'INFO : "Camera_Root.kine.local.poszminactive"
'INFO : "Camera_Root.kine.local.rotxmaxactive"
'INFO : "Camera_Root.kine.local.rotxminactive"
'INFO : "Camera_Root.kine.local.rotymaxactive"
'INFO : "Camera_Root.kine.local.rotyminactive"
'INFO : "Camera_Root.kine.local.rotzmaxactive"
'INFO : "Camera_Root.kine.local.rotzminactive"
'INFO : "Camera_Root.kine.local.siscaling"
'INFO : "Camera_Root.kine.local.rotorder"